stream design tutorial